OpenInfraMap

 ⟩ Stats ⟩ Saint Lucia ⟩ Power Plants ⟩ Unnamed power plant 1120485494

Unnamed power plant 1120485494 is a solar power plant.